package context

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 章参数
*/
type NoteLessonContext struct {
	Id           string `json:"id"`           // 业务主键
	ChapterId    string `json:"chapterId"`    //章id
	NoteId       string `json:"noteId"`       //小册Id
	Title        string `json:"title"`        //章节名称
	Sorted       int    `json:"sorted"`       //章节排序
	Status       int    `json:"status"`       //发布状态1发布0未发布
	NoteTitle    string `json:"noteTitle"`    //小册标题
	ChapterTitle string `json:"chapterTitle"` //章标题
	Mdcontent    string `json:"mdcontent"`    //md内容
	Htmlcontent  string `json:"htmlcontent"`  //富文本内容
	SystemId     uint64 `json:"systemId"`
	SystemName   string `json:"systemName"`
}

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 状态参数
*/
type NoteLessonStatusContext struct {
	Id     string `json:"id"`     // 业务主键
	NoteId string `json:"noteId"` // 业务主键
	Field  string `json:"field"`  //章节所属小册id
	Value  any    `json:"value"`  //章节名称
}

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 状态参数
*/
type NoteLessonRemoveContext struct {
	Id       string `json:"id"` // 业务主键
	NoteId   string `json:"noteId"`
	SystemId uint64 `json:"field"` //章节所属小册id
}

/*
*
  - @author feige
  - @date 2023-10-13
  - @version 1.0
  - @desc 状态参数
*/
type NoteLessonContentContext struct {
	Id          string `json:"id"`          // 业务主键
	SystemId    uint64 `json:"field"`       // 系统Id
	NoteId      string `json:"noteId"`      // 小册Id
	Mdcontent   string `json:"mdcontent"`   //章节所属小册id
	Htmlcontent string `json:"htmlcontent"` //章节名称
}
